package com.secsbrain.cmdb.dal.model;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.IdType;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

/**
 *
 * 供应商表
 *
 */
@TableName(value = "cmdb_supplier")
public class Supplier implements Serializable {

	@TableField(exist = false)
	private static final long serialVersionUID = 1L;

	/** 主键 */
	@TableId(type = IdType.AUTO)
	private Long id;

	/** 创建时间 */
	@TableField(value = "create_time")
	private Date createTime;

	/** 更新时间 */
	@TableField(value = "update_time")
	private Date updateTime;

	/** 创建人 */
	private String creator;

	/** 更新人 */
	private String updator;

	/** 供应商名称 */
	private String name;

	/** 供应商资质 */
	private String qualifi;

	/** 首次合作时间 */
	@TableField(value = "cooperate_time")
	private Date cooperateTime;

	/** 供应商类型 */
	private String type;

	/** 试用账号信息 */
	@TableField(value = "tryout_account_info")
	private String tryoutAccountInfo;

	/** 正式账号信息 */
	@TableField(value = "formal_account_info")
	private String formalAccountInfo;

	/** 备注 */
	private String comment;

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getCreator() {
		return this.creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public String getUpdator() {
		return this.updator;
	}

	public void setUpdator(String updator) {
		this.updator = updator;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getQualifi() {
		return this.qualifi;
	}

	public void setQualifi(String qualifi) {
		this.qualifi = qualifi;
	}

	public Date getCooperateTime() {
		return this.cooperateTime;
	}

	public void setCooperateTime(Date cooperateTime) {
		this.cooperateTime = cooperateTime;
	}

	public String getType() {
		return this.type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getTryoutAccountInfo() {
		return this.tryoutAccountInfo;
	}

	public void setTryoutAccountInfo(String tryoutAccountInfo) {
		this.tryoutAccountInfo = tryoutAccountInfo;
	}

	public String getFormalAccountInfo() {
		return this.formalAccountInfo;
	}

	public void setFormalAccountInfo(String formalAccountInfo) {
		this.formalAccountInfo = formalAccountInfo;
	}

	public String getComment() {
		return this.comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

}
